﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BonjourQuotation.ObjectModel.ReportData
{
    public class TechProgReportBData
    {
        public List<TechProgReportRowsBData> Rows { get; set; }
        public List<TechProgReportBusRowsBData> BusRows { get; set; }
        public List<TechProgReportGuideRowsBData> GuideRows { get; set; }
        public string CompanyName { get; set; }
        public string CompanyAddress { get; set; }
        public string CompanyCity { get; set; }
        public string CompanyState { get; set; }
        public string CompanyPostalCode { get; set; }
        public string CompanyPhone { get; set; }
        public string CompanyFax { get; set; }
        public string GroupName { get; set; }
        public string GroupCode { get; set; }
        public DateTime? ArrivalDate { get; set; }
        public DateTime? DepartureDate { get; set; }
    }
    public class TechProgReportRowsBData
    {
        public DateTime Date { get; set; }
        public TimeSpan Time { get; set; }
        public string Description { get; set; }
        public string Description2 { get; set; }
        public string Via { get; set; }
        public string Area { get; set; }
        public int? VendorID { get; set; }
        public int? GuideID { get; set; }
        public int? DetailID { get; set; }
        public DateTime? BrkTime { get; set; }
        public string VendorName { get; set; }
        public string VendorPhone { get; set; }
        public string VendorAddress { get; set; }
        public string VendorCity { get; set; }
        public string VendorState { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int? Sex { get; set; }
        public string DetailDescription { get; set; }
        public string Type { get; set; }
    }
    public class TechProgReportBusRowsBData
    {
        public string BusName { get; set; }
        public string Phone { get; set; }
        public DateTime StartDate { get; set; }
        public DateTime? FinishDate { get; set; }
        public string Notes { get; set; }
    }
    public class TechProgReportGuideRowsBData
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int? Sex { get; set; }
        public string Phone { get; set; }
        public DateTime StartDate { get; set; }
        public DateTime? FinishDate { get; set; }
        public string Notes { get; set; }
    }
}
